function Domain() {
	// Private properties
	var _name;
	
	// Define our getters and setters
	this.addProperties( {
		name : {
			get : function() {
				return _name;
			},
			set : function(val) {
				_name = val;
				this.Notify(val, "name");
			}
		}
	})
}

Domain.prototype = new Subject();